The Integration of ParaScope and Lambda
نویسنده
چکیده
We have been experimenting with combining three powerful language tools for large, scien-tiic, parallel Fortran codes. One tool is ParaScope, a programming environment; another tool is the Lambda Toolkit, a collection of routines for performing loop transformations using invertible matrices; the third is FORGE 90, a collection of tools for parallelizing Fortran programs. Initial success with incorporating the Lambda Toolkit into ParaScope led us to undertake the work leading to a new program preparation strategy, in which one rst uses a modiied ParaScope to perform Data Access Normalization, then uses FORGE 90 to produce a parallel program for a distributed memory platform. We describe the details of this strategy and present some performance results for the IBM SP1. We conclude that the combination of ParaScope and the Lambda Toolkit (called \ped-Lambda") is a useful transformation tool.
منابع مشابه
Analysis and Transformation in the Parascope Editor Analysis and Transformation in the Parascope Editor
The ParaScope Editor is a new kind of interactive parallel programming tool for developing scientiic Fortran programs. It assists the knowledgeable user by displaying the results of sophisticated program analyses and by providing editing and a set of powerful interactive transformations. After an edit or parallelism-enhancing transformation, the ParaScope Editor incrementally updates both the a...
متن کاملInteractive Parallel Programming Using the Parascope Editor Interactive Parallel Programming Using the Parascope Editor
The ParaScope project is developing an integrated collection of tools to help scientiic programmers implement correct and eecient parallel programs. The centerpiece of this collection is the ParaScope Editor, an intelligent interactive editor for parallel Fortran programs. The ParaScope Editor reveals to users potential hazards of a proposed parallelization in a program. It also provides a vari...
متن کاملInteractive Parallel Programming using the ParaScope Editor
The ParaScope project is developing an integrated collection of tools to help scientiic programmers implement correct and eecient parallel programs. The centerpiece of this collection is the ParaScope Editor, an intelligent interactive editor for parallel Fortran programs. The ParaScope Editor reveals to users potential hazards of a proposed parallelization in a program. It also provides a vari...
متن کاملInteractive Parallel Programming
The ParaScope project is developing an integrated collection of tools to help scientiic programmers implement correct and eecient parallel programs. The centerpiece of this collection is the ParaScope Editor, an intelligent interactive editor for parallel Fortran programs. The ParaScope Editor reveals to users potential hazards of a proposed parallelization in a program. It also provides a vari...
متن کاملAnalysis and Transformation in the ParaScope
The ParaScope Editor is a new kind of interactive parallel programming tool for developing scientiic Fortran programs. It assists the knowledgeable user by displaying the results of sophisticated program analyses and by providing editing and a set of powerful interactive transformations. After an edit or parallelism-enhancing transformation, the ParaScope Editor incrementally updates both the a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994